package com.example.ibsp_demo.mapper.admin;

import com.example.ibsp_demo.pojo.entity.admin.Admin; // 替换为实际包路径
import org.apache.ibatis.annotations.Mapper;

@Mapper
public interface AdminMapper {

    // 根据主键查询
    Admin selectByAid(Integer aid);

    // 根据管理员账号查询（登录验证用）
    Admin selectByAdminAccount(String adminAccount);

    // 插入管理员账号
    int insert(Admin admin);

    // 更新管理员信息（不含密码）
    int update(Admin admin);

    // 更新密码
    int updatePassword(Integer aid, String newPasswordHash);

    // 根据主键删除
    int deleteByAid(Integer aid);
}